\relax 
\providecommand\hyper@newdestlabel[2]{}
\@writefile{toc}{\contentsline {chapter}{\numberline {8}优化处理}{171}{chapter.8}\protected@file@percent }
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{loa}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {8.1}优化的分类}{171}{section.8.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {8.1.1}与机器无关的优化}{171}{subsection.8.1.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {8.1.2}与机器有关的优化}{171}{subsection.8.1.2}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {8.2}常见的几种局部优化方法}{172}{section.8.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {8.2.1}常值表达式节省（常数合并）}{172}{subsection.8.2.1}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {8.2.2}公共表达式节省（删除多余运算）}{172}{subsection.8.2.2}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {8.2.3}删除无用赋值}{172}{subsection.8.2.3}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {8.2.4}不变表达式外提（循环优化之一：把循环不变运算提到循环外）}{172}{subsection.8.2.4}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {8.2.5}消减运算强度（循环优化之二：把运算强度大的运算换算成强度小的运算）}{173}{subsection.8.2.5}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {8.3}局部优化算法探讨}{173}{section.8.3}\protected@file@percent }
\newlabel{def:8-1}{{8.1}{173}{}{definitionT.8.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.1}基本块划分算法}{173}{subsection.8.3.1}\protected@file@percent }
\newlabel{ex:8-1}{{8.1}{174}{}{exampleT.8.1}{}}
\newlabel{fig:8-1}{{8.1}{174}{}{figure.caption.256}{}}
\newlabel{fig:8-2}{{8.2}{174}{}{figure.caption.256}{}}
\newlabel{ex:8-2}{{8.2}{175}{}{figure.caption.256}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.3.2}局部优化示例}{175}{subsection.8.3.2}\protected@file@percent }
\newlabel{fig:8-3}{{8.3}{176}{}{figure.caption.257}{}}
\newlabel{ex:8-3}{{8.3}{176}{}{Item.223}{}}
\@writefile{toc}{\contentsline {section}{\numberline {8.4}基于DAG的局部优化方法}{176}{section.8.4}\protected@file@percent }
\newlabel{fig:8-4}{{8.4}{176}{}{figure.caption.258}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.1}四元式序列的DAG表示}{177}{subsection.8.4.1}\protected@file@percent }
\newlabel{fig:8-5}{{8.5}{177}{}{figure.caption.259}{}}
\newlabel{fig:8-6}{{8.6}{179}{}{figure.caption.260}{}}
\newlabel{ex:8-4}{{8.4}{180}{}{figure.caption.260}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {8.4.2}基于DAG的局部优化算法}{180}{subsection.8.4.2}\protected@file@percent }
\newlabel{fig:8-7}{{8.7}{182}{}{figure.caption.261}{}}
\newlabel{ex:8-5}{{8.5}{183}{}{figure.caption.261}{}}
\@setckpt{chapter8/chapter8}{
\setcounter{page}{184}
\setcounter{equation}{0}
\setcounter{enumi}{2}
\setcounter{enumii}{3}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{part}{0}
\setcounter{chapter}{8}
\setcounter{section}{4}
\setcounter{subsection}{2}
\setcounter{subsubsection}{0}
\setcounter{paragraph}{0}
\setcounter{subparagraph}{0}
\setcounter{figure}{7}
\setcounter{table}{0}
\setcounter{float@type}{16}
\setcounter{nlinenum}{0}
\setcounter{lstnumber}{19}
\setcounter{tcbbreakpart}{1}
\setcounter{tcblayer}{0}
\setcounter{tcolorbox@number}{77}
\setcounter{AlgoLine}{7}
\setcounter{algocfline}{2}
\setcounter{algocfproc}{2}
\setcounter{algocf}{2}
\setcounter{parentequation}{0}
\setcounter{dummy}{0}
\setcounter{problem}{0}
\setcounter{exerciseT}{0}
\setcounter{exampleT}{5}
\setcounter{vocabulary}{0}
\setcounter{definitionT}{1}
\setcounter{currfiledepth}{0}
\setcounter{caption@flags}{2}
\setcounter{continuedfloat}{0}
\setcounter{KVtest}{0}
\setcounter{subfigure}{0}
\setcounter{subfigure@save}{0}
\setcounter{lofdepth}{1}
\setcounter{subtable}{0}
\setcounter{subtable@save}{0}
\setcounter{lotdepth}{1}
\setcounter{section@level}{0}
\setcounter{Item}{225}
\setcounter{Hfootnote}{1}
\setcounter{Hy@AnnotLevel}{0}
\setcounter{bookmark@seq@number}{151}
\setcounter{lstlisting}{0}
}
